import request from '@/utils/request'

// 查询上市项目管理列表
export function listListedDeal(query) {
  return request({
    url: '/listed/listedDeal/list',
    method: 'get',
    params: query
  })
}

// 查询上市项目管理详细
export function getListedDeal(id) {
  return request({
    url: '/listed/listedDeal/' + id,
    method: 'get'
  })
}

// 根据证券代码获取最新收盘价
export function getClosePrice(stockCode) {
  return request({
    url: '/listed/listedDeal/getClosePrice/' + stockCode,
    method: 'get'
  })
}

// 上市项目证券账户持仓信息
export function findByDealIdAndSecurityId(dealId, securityId) {
  return request({
    url: '/listed/listedDeal/findByDealIdAndSecurityId/' + dealId + '/' + securityId,
    method: 'get'
  })
}

// 查询上市项目的项目名称
export function getListedDealList(data) {
  return request({
    url: '/listed/listedDeal/getListedDealList',
    method: 'get',
    params: data
  })
}

// 保存上市项目管理
export function saveListedDeal(data) {
  return request({
    url: '/listed/listedDeal/save',
    method: 'post',
    data: data
  })
}

// 删除上市项目管理
export function delListedDeal(id) {
  return request({
    url: '/listed/listedDeal/' + id,
    method: 'delete'
  })
}

// 导出上市项目管理
export function exportListedDeal(query) {
  return request({
    url: '/listed/listedDeal/export',
    method: 'get',
    params: query
  })
}

export function getByDealId(dealId) {
  return request({
    url: '/listed/listedDeal/getByDealId/' + dealId,
    method: 'get'
  })
}
